The following is a very brief intoduction to how editing Hexen levels differs from DOOM level editing. Please note that Hellmaker's Hexen editing is provided as is, and I will not give any support for it at present (In other words, I will probably not answer any email concerning Hexen editing). The main source of Hexen information is the Official Hexen Specifications, which can be obtained from the places mentioned in the chapter "Where to Find More Information".
Hexen differs from DOOM in a number of ways, but the main one as far as Hellmaker is concerned is the way linedef functions are handled. As well as a function type, Hexen allows you to specify a number of parameters for each function, thereby greatly increasing the number of different effects available to the level designer. Shown below is an example of a linedef function, and the associated parameters.
 
All linedef functions can also be attached to monsters, and are activated when the monster dies. Functions can also be attached to various other things. See the Unofficial Hexen Specifications for details. Please note that incorrect use of specials can cause Hexen to crash.
Hexen also has a scripting language, so multiple and/or complex effects can be achieved from a single triggering action. Unfortunately, there are no script compilers available for the Mac, so at this time Mac designers cannot easily take avantage of Hexen scripts. Hellmaker cannot compile scripts, and there are no plans to add this feature.
Also, although Hexen levels names vary from MAP01 to MAP64, at present Hellmaker can only open levels MAP01 to MAP32.